module.exports = {
    // 要打包的入口文件
    // 只能识别.js  .json后缀
    entry: "./js/b.js",
    // 打包生成的出口文件
    output: {
        // 文件夹的名称
        // __dirname  (当前文件的父级的绝对路劲)
        path: __dirname + '/dist',
        // 文件的名称
        filename: "main.js"
    },
    // 模式
    // 生产production(会对代码进行压缩)    开发 development   none
    mode: "development",
    // 处理后缀
    module: {
        // 规则
        rules: [
            {
                test: /\.css$/i,
                use: ["style-loader", "css-loader"]
            },
            // file   图片  音频  视频
            // {
            //     test: /\.(png|jpg|gif)$/,
            //     use: [
            //         {
            //             loader: 'file-loader',
            //             // 配置项
            //             options: {
            //                 // path 文件所在的目录
            //                 // name 文件的名称
            //                 // ext  文件后缀
            //                 name: '[path][name].[ext]'
            //             }
            //         }
            //     ]
            // },
            //  适合处理 icon
            {
                test: /\.(png|jpg|gif)$/,
                use: [
                    {
                        // 
                        loader: 'url-loader',
                        options: {
                            // 限制  8kb   如果是小于limit限制大小 加入到js中 
                            limit: 8192
                        }
                    }
                ]
            },
        ]
    },
    // 插件  
}